org.eclipse.vtp.desktop.projects.core.internals
Class ApplicationProject
java.lang.Object
org.eclipse.vtp.desktop.projects.core.internals.VoiceResource
org.eclipse.vtp.desktop.projects.core.internals.VoiceToolsProject
org.eclipse.vtp.desktop.projects.core.internals.VoiceToolsDesignProject
org.eclipse.vtp.desktop.projects.core.internals.ApplicationProject
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, IApplicationProject, ObjectListener, IVoiceToolsDesignProject, IVoiceToolsProject, IVoiceToolsResource
public class ApplicationProject
- extends VoiceToolsDesignProject
- implements IApplicationProject
This is a concrete implementation of IApplicationProject and
provides the default behavior of that interface.
- Since:
- 2.0
- Version:
- 2.1
- Author:
- Trip Gilman
|
Constructor Summary |
ApplicationProject(org.eclipse.core.resources.IProject project)
Creates a new ApplicationProject from the given
eclipse project reference. |
| Methods inherited from class org.eclipse.vtp.desktop.projects.core.internals.VoiceToolsDesignProject |
equals, getAdapter, getApplicationFrameworkVersion, getBrandManager, getBusinessObjectSet, getDatabaseSet, getDependencySet, getDesignProjectId, getDesignProjectName, getSupportedInteractions, getSupportedLanguages, getWebServiceSet, processObjectEvent, setSupportedLanguages, storeConfig, writeBrand |
| Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
ApplicationProject
public ApplicationProject(org.eclipse.core.resources.IProject project)
- Creates a new
ApplicationProject from the given
eclipse project reference. This constructor also loads the
project nature specific data stored in the auxillary "." files
that will be needed to support the high level project model.
- Parameters:
project - The eclipse project model- See Also:
VoiceToolsDesignProject.loadBuildPath()
getProject
public IVoiceToolsProject getProject()
- Description copied from interface:
IVoiceToolsResource
- Returns the top level project object that contains this resource.
- Specified by:
getProject in interface IVoiceToolsResource- Overrides:
getProject in class VoiceResource
- Returns:
- The containing project
getApplicationId
public java.lang.String getApplicationId()
- Specified by:
getApplicationId in interface IApplicationProject
- Returns:
- The unique identifier for this application project
getApplicationName
public java.lang.String getApplicationName()
- Specified by:
getApplicationName in interface IApplicationProject
- Returns:
- The name of this project folder resource
getApplicationDesign
public IApplicationDesign getApplicationDesign()
- Specified by:
getApplicationDesign in interface IApplicationProject
- Returns:
- The
IApplicationDesign file resource that
contains the call flow definition for this application project